home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Singles Flirt Up Your Life! (German)
/
Singles Flirt Up Your Life.iso
/
data1.cab
/
GameLogic_agl
/
glActivities.agl
< prev
next >
Wrap
Text File
|
2004-01-29
|
26KB
|
2,138 lines
GLActivities object
{
activities
{
sit
{
duration = 0.5
influences
{
0
{
condition = NEED_COMFORT
value = 0.5
}
}
}
bath
{
duration = 1
influences
{
0
{
condition = NEED_COMFORT
value = 1
}
1
{
condition = NEED_HYGIENE_BODY
value = 1
}
2
{
condition = NEED_HYGIENE_MOUTH
value = 0
}
3
{
condition = NEED_HYGIENE_HAND
value = 1
}
# idea: after 1 hour, you loose comfort again
}
}
shower
{
duration = 1
influences
{
0
{
condition = NEED_HYGIENE_BODY
value = 1
}
1
{
condition = NEED_HYGIENE_MOUTH
value = 0
}
2
{
condition = NEED_HYGIENE_HAND
value = 1
}
}
}
sleep
{
duration = 8
timeSlot
{
beginTime = 22
endTime = 9
}
influences
{
0
{
condition = NEED_TIREDNESS
value = 1
}
1
{
condition = NEED_COMFORT
value = 0.25
}
}
}
nap
{
duration = 1
timeSlot
{
beginTime = 9
endTime = 22
}
influences
{
0
{
condition = NEED_TIREDNESS
value = 0.25
}
1
{
condition = NEED_COMFORT
value = 0.1
}
}
maxRepeatPerDay = 1
}
playBoardgame
{
duration = 2
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
1
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.75
}
}
excludeFromAI = true
}
playComputer
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.25
}
# some characters need relationship after playing computer??
}
}
playGuitar
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.25
}
}
}
readNovel
{
duration = 2
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
readSpecBook
{
duration = 2
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
box
{
duration = 1
influences
{
0
{
condition = NEED_HYGIENE_BODY
value = -0.5
}
1
{
condition = NEED_FUN
value = 0.5
}
}
targetInfluences
{
#0
#{
# condition = NEED_LIBIDO_EROTIC
# value = 0.25
# activityTarget
# {
# otherGender = true
# }
#}
}
excludeFromAI = true
}
# zΣrtlicher Kuss auf die Wange
kissFriendly
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.3
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.3
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.25
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 3
}
# FRIENDSHIP
#2
#{
# minValue = 3
#}
}
}
}
# romantischer Kuss
kissIntimate
{
duration = 0.2
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.45
}
1
{
condition = NEED_LIBIDO_EROTIC
value = 0.15
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.45
activityTarget
{
partner = true
}
}
1
{
condition = NEED_LIBIDO_EROTIC
value = 0.15
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.5
}
requiredRelationshipConditions
{
0
{
# ROMANCE
0
{
minValue = 5
}
}
}
excludeFromAI = true
}
# kuscheln im Bett
getIntimateBed
{
duration = 1
influences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 1
}
1
{
condition = NEED_FUN
value = 0.5
}
}
requiredSatisfaction
{
minValue = 0.5
}
requiredRelationshipConditions
{
0
{
# EROTIC
4
{
minValue = 6
}
}
1
{
# ROMANTIC
0
{
minValue = 9
}
}
}
excludeFromAI = true
}
# in einem Bett schlafen (ohne Sex)
inBedTogether
{
duration = 1
requiredRelationshipConditions
{
0
{
# ROMANCE
0
{
minValue = 6
}
}
1
{
# EROTIC
4
{
minValue = 6
}
}
}
excludeFromAI = true
}
# wann sie sich in UnterwΣsche nicht mehr schΣmen
showInUnderwear
{
duration = 1
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 5
}
}
1
{
# FRIENDSHIP
2
{
minValue = 6
}
}
2
{
# EROTIC
4
{
minValue = 4
}
}
}
}
# wann sie sich in nackt nicht mehr schΣmen
showNaked
{
duration = 1
requiredRelationshipConditions
{
0
{
# FRIENDSHIP
2
{
minValue = 8
}
}
1
{
# EROTIC
4
{
minValue = 5
}
}
}
}
# wird z.z. nicht mehr benutzt!
kissBed
{
duration = 0.8
influences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 1
}
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 10
}
}
}
excludeFromAI = true
}
pettingBed
{
duration = 0.8
influences
{
0
{
condition = NEED_LIBIDO_SEX
value = 0.8
}
1
{
condition = NEED_FUN
value = 0.75
}
}
requiredSatisfaction
{
minValue = 0.5
}
requiredRelationshipConditions
{
0
{
# EROTIC
4
{
minValue = 7
}
}
}
excludeFromAI = true
}
sexBed
{
duration = 0.8
influences
{
0
{
condition = NEED_LIBIDO_SEX
value = 1
}
1
{
condition = NEED_FUN
value = 1
}
}
requiredSatisfaction
{
minValue = 0.55
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 10
}
}
1
{
# EROTIC
4
{
minValue = 8
}
}
}
excludeFromAI = true
}
# leidenschaftlicher Ku▀
kissSexy
{
duration = 0.3
influences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.45
}
1
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.15
}
}
targetInfluences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.45
activityTarget
{
partner = true
}
}
1
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.15
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.5
}
requiredRelationshipConditions
{
0
{
# EROTIC
4
{
minValue = 3
}
}
}
excludeFromAI = true
}
#kuss auf stirn, wird nicht mehr benutzt!
kissNice
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.3
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.3
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.8
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 3
}
}
}
excludeFromAI = true
}
# umarmen
holdNice
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.6
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.6
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.15
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 4
}
}
}
}
# von hinten umarmen
holdBehind
{
duration = 1
influences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.6
}
}
targetInfluences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.6
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.3
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 9
}
}
1
{
# EROTIC
4
{
minValue = 4
}
}
}
excludeFromAI = true
}
# unterhalten
talkCasual
{
duration = 1
# introverted characters only want to talk limited times a day
influences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.6
}
}
requiredSatisfaction
{
minValue = 0.25
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.6
activityTarget
{
partner = true
}
}
}
excludeFromAI = true
}
# tratschen
talkGossip
{
duration = 1
# introverted characters only want to talk limited times a day
influences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.6
}
}
requiredSatisfaction
{
minValue = 0.25
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.6
activityTarget
{
partner = true
}
}
}
excludeFromAI = true
}
# flirten
talkFlirt
{
duration = 1
influences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.6
}
}
targetInfluences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.6
activityTarget
{
partner = true
}
}
}
requiredRelationshipConditions
{
0
{
# FRIENDSHIP
# 2
# {
# minValue = 1
# }
}
}
requiredSatisfaction
{
minValue = 0.25
}
excludeFromAI = true
}
#
talkHobby
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.6
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.6
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.25
}
excludeFromAI = true
}
# GesprΣch ⁿber Beziehungskisten :)
talkRelation
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.6
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.6
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.25
}
#requiredRelationshipConditions
#{
# 0
# {
# # FRIENDSHIP
# 2
# {
# minValue = 1
# }
# }
#}
excludeFromAI = true
}
# Spa▀
talkJoke
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.31
}
1
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.3
}
}
targetInfluences
{
0
{
condition = NEED_FUN
value = 0.45
activityTarget
{
partner = true
}
}
1
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.3
}
}
excludeFromAI = true
}
# Komplimente machen
talkCompliment
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.6
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.6
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.3
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 2
}
}
1
{
# FRIENDSHIP
2
{
minValue = 1
}
}
}
maxRepeatPerWeek = 3
excludeFromAI = true
}
# streiten
talkArgue
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = -0.25
}
1
{
condition = NEED_JUSTICE
value = 1
}
}
targetInfluences
{
0
{
condition = NEED_TROUBLE
value = -1
activityTarget
{
partner = true
}
}
}
}
# LiebeserklΣrung
talkILoveYou
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.9
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.9
activityTarget
{
partner = true
}
}
}
requiredSatisfaction
{
minValue = 0.3
}
requiredRelationshipConditions
{
0
{
# ROMANTIC
0
{
minValue = 5
}
}
}
excludeFromAI = true
}
# necken
talkTease
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.75
}
1
{
condition = NEED_JUSTICE
value = 0.3
}
}
targetInfluences
{
0
{
condition = NEED_FUN
value = 0.75
activityTarget
{
partner = true
}
}
#1
#{
# condition = NEED_JUSTICE
# value = 0.2
# activityTarget
# {
# partner = true
# }
#}
}
excludeFromAI = true
}
# tr÷sten
talkComfort
{
duration = 1
maxRepeatPerDay = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.8
}
}
requiredPartnerSatisfaction
{
maxValue = 0.2
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.8
activityTarget
{
partner = true
}
}
}
excludeFromAI = true
}
chatComputer
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.25
}
1
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.25
}
}
excludeFromAI = true
}
paint
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.25
}
}
}
eatSnack
{
duration = 0.25
influences
{
0
{
condition = NEED_HUNGER
value = 0.5
}
1
{
condition = NEED_HYGIENE_HAND
value = -0.25
}
}
priceObjectName = crackerBox
}
makePushups
{
duration = 1
influences
{
0
{
condition = NEED_HYGIENE_BODY
value = -0.5
}
1
{
condition = NEED_FUN
value = 0.5
}
}
targetInfluences
{
#0
#{
# condition = NEED_LIBIDO_EROTIC
# value = 0.25
# activityTarget
# {
# otherGender = true
# }
#}
}
excludeFromAI = true
}
dance
{
duration = 1
influences
{
0
{
condition = NEED_TIREDNESS
value = -0.05
}
1
{
condition = NEED_FUN
value = 0.5
}
}
}
flirtDancing
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
1
{
condition = NEED_LIBIDO_EROTIC
value = 0.3
}
}
excludeFromAI = true
}
washHands
{
duration = 0.1
influences
{
0
{
condition = NEED_HYGIENE_HAND
value = 1
}
}
}
washDishes
{
duration = 0.05
#maxRepeatPerDay = 2
influences
{
1
{
condition = NEED_JUSTICE
value = -0.05
}
#0
#{
# condition = NEED_TIREDNESS
# value = -0.05
#}
}
}
cook
{
duration = 0.5
influences
{
0
{
condition = NEED_HYGIENE_BODY
value = -0.3
}
1
{
condition = NEED_JUSTICE
value = -0.15
}
#1
#{
# condition = NEED_TIREDNESS
# value = -0.05
#}
}
requiredSkills
{
0
{
0 = cooking1
}
}
}
clean
{
duration = 0.2
influences
{
0
{
condition = NEED_JUSTICE
value = -0.15
}
#1
#{
# condition = NEED_TIREDNESS
# value = -0.05
#}
}
requiredSatisfaction
{
minValue = 0.2
}
requiredSkills
{
0
{
0 = cleaning1
}
}
}
takeTrash
{
duration = 0.1
influences
{
1
{
condition = NEED_JUSTICE
value = -0.15
}
}
}
cleanFloor
{
duration = 0.2
influences
{
0
{
condition = NEED_JUSTICE
value = -0.15
}
#1
#{
# condition = NEED_TIREDNESS
# value = -0.05
#}
}
requiredSkills
{
0
{
0 = cleaning1
}
}
}
repair
{
# linda loves to see mike repairing things
duration = 0.2
influences
{
0
{
condition = NEED_COMFORT
value = -0.1
}
1
{
condition = NEED_HYGIENE_HAND
value = -0.1
}
2
{
condition = NEED_JUSTICE
value = -0.15
}
}
requiredSkills
{
0
{
0 = repair1
}
}
}
brushTeeth
{
duration = 0.2
influences
{
0
{
condition = NEED_HYGIENE_MOUTH
value = 1
}
1
{
condition = NEED_HYGIENE_BODY
value = 0
}
2
{
condition = NEED_HYGIENE_HAND
value = 0
}
}
}
makeHair
{
duration = 0.25
influences
{
0
{
condition = NEED_FUN
value = 0.1
}
}
targetInfluences
{
0
{
condition = NEED_LIBIDO_EROTIC
value = 0.25
activityTarget
{
otherGender = true
}
}
}
excludeFromAI = true
}
buyGift
{
duration = 0.1
maxRepeatPerDay = 1
timeSlot
{
beginTime = 9
endTime = 20
}
influences
{
0
{
condition = NEED_FUN
value = 0.15
}
}
excludeFromAI = true
priceObjectName = gift
}
giveGift
{
duration = 0.1
maxRepeatPerDay = 1
influences
{
0
{
condition = NEED_FUN
value = 0.15
}
}
targetInfluences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.35
activityTarget
{
partner = true
}
}
}
excludeFromAI = true
}
checkGift
{
duration = 0.1
influences
{
0
{
condition = NEED_FUN
value = 0.3
}
}
}
eat
{
duration = 0.5
influences
{
0
{
condition = NEED_HUNGER
value = 0.75
}
}
}
eatBreakfast
{
duration = 0.5
timeSlot
{
beginTime = 4
endTime = 12
}
influences
{
0
{
condition = NEED_HUNGER
value = 1.0
}
}
priceObjectName = tabletBreakfast
}
eatSupper
{
duration = 1
influences
{
0
{
condition = NEED_HUNGER
value = 1.0
}
}
priceObjectName = tabletCooked
}
eatPizza
{
duration = 1
# timeSlot
# {
# beginTime = 11
# endTime = 17
# }
influences
{
0
{
condition = NEED_HUNGER
value = 0.75
}
}
priceObjectName = tabletPizza
}
eatDinner
{
duration = 1
timeSlot
{
beginTime = 17
endTime = 2
}
influences
{
0
{
condition = NEED_HUNGER
value = 1.0
}
}
priceObjectName = tabletDinner
}
candlelightDinner
{
duration = 3
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.3
}
}
# targetInfluences
# {
# 0
# {
# condition = NEED_RELATIONSHIP_ROMANTIC
# value = 0.3
# activityTarget
# {
# partner = true
# }
# }
# }
#
# requiredSatisfaction
# {
# minValue = 0.5
# }
#
# requiredRelationshipConditions
# {
# 0
# {
# # ROMANTIC
# 0
# {
# minValue = 3
# }
# }
#
# }
#
# excludeFromAI = true
}
eatTogether
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_FRIENDSHIP
value = 0.3
}
}
}
callFriends
{
duration = 0.5
influences
{
0
{
condition = NEED_FUN
value = 0.25
}
}
}
callPizza
{
duration = 0.1
influences
{
}
}
callOffice
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = -1
}
}
}
run
{
duration = 0.5
influences
{
0
{
condition = NEED_HYGIENE_BODY
value = -0.5
}
1
{
condition = NEED_FUN
value = 0.5
}
}
targetInfluences
{
#0
#{
# condition = NEED_LIBIDO_EROTIC
# value = 0.25
# activityTarget
# {
# otherGender = true
# }
#}
}
excludeFromAI = true
}
swim
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.25
}
}
}
watchAction
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
watchNews
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
watchRomantic
{
duration = 1
influences
{
0
{
condition = NEED_RELATIONSHIP_ROMANTIC
value = 0.25
}
1
{
condition = NEED_FUN
value = 0.5
}
}
excludeFromAI = true
}
watchSitcom
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
watchHorror
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
work
{
duration = 6
influences
{
0
{
condition = NEED_WORK
value = 1.0
}
1
{
condition = NEED_HUNGER
value = -0.5
}
}
requiredSatisfaction
{
minValue = 0.2
}
}
sitToilet
{
duration = 0.2
influences
{
0
{
condition = NEED_BLADDER
value = 1
}
}
}
takePicture
{
duration = 1
influences
{
0
{
condition = NEED_FUN
value = 0.5
}
}
}
# dummy activities for the tidiness
improveObjectTidiness
{
duration = 1
influences
{
0
{
condition = NEED_TIDINESS_OBJECTS
value = 1
}
}
}
improveFloorTidiness
{
duration = 1
influences
{
0
{
condition = NEED_TIDINESS_FLOOR
value = 1
}
}
}
improvePlateTidiness
{
duration = 1
influences
{
0
{
condition = NEED_TIDINESS_PLATES
value = 1
}
}
}
improveTrashTidiness
{
duration = 1
influences
{
0
{
condition = NEED_TIDINESS_TRASH
value = 1
}
}
}
}
}